home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
doors_2
/
voter196.zip
/
VOTER.HST
< prev
next >
Wrap
Text File
|
1993-02-27
|
25KB
|
502 lines
Voter Plus - Revision History (In Reverse Order)
------------------------------------------------
Feb 27, 1993 - 1.96 - Recompiled with an expiration date of 05/01/93.
No other changes.
Feb 05, 1993 - 1.95 - If the caller was voting in a "Survey" style booth,
they would not be offered the chance to leave a
comment after the final vote.
Feb 03, 1993 - 1.94 - Added a message in the "Lite" version if the caller
tries to Create, Delete, or Edit a Booth.
Feb 01, 1993 - 1.93 - The display of booths that have been RESET by the
NewBooth program was not working the way I wanted it
to. To get it to function properly required adding
2 more line to VOTER.CNF
Lines 5 & 6 should contain the date and time of the
last Reset. Simply edit the file and add 00/00/00 &
00:00 to these two lines.
Jan 29, 1993 - 1.92 - Put together a limited version of the door that
will be referred to as the "Lite" version. It
should require approximately 42 K less memory than
the standard version. It does NOT include the ability
to Create, Edit, or Delete booths, nor does it include
the SysOp functions. It is intended to be run after
the NewBooth door, where memory may be scarce if the
NewBooth door is being run as part of a SHELL door.
Found a few minor bugs here and there during this
process and they have been fixed in both versions.
Jan 28, 1993 - 1.91 - Another attempt to reduce memory requirements.
Jan 27, 1993 - 1.90 - Moved some more code into the .OVR file to reduce
memory requirements.
Jan 24, 1993 - 1.89 - I think I *FINALLY* found the elusive bug that would
cause an erroneous number to be saved in the .USR
files for the caller's vote. It turns out it would
only happen when voting on <N>ew booths, which is why
it was so hard to trace.
Fixed a "File Write Error" that could occur when
exiting the door.
Tweaked the DOOR.SYS module in many places.
Jan 22, 1993 - 1.88 - Added direct support for using DOOR.SYS as the
drop file.
Jan 21, 1993 - 1.86 - Fixed a few minor bugs in "Activity" display. Removed
logic to create .DSP file in {Start_Save} 1.86
Jan 20, 1993 - 1.85 - Combined the <A>ctivity & <S>tatistics reports.
Finished the <U>ser Stats function within the
<S>ysOp function. The data for this will be
stored in VPLUS.USR and will begin to be compiled
with this release.
Note: Data will not be compiled for the "SysOp".
Changed the colorization of the "Press <Enter> to
continue" prompt to match the scheme used elsewhere.
Jan 19, 1993 - 1.84 - Added the groundwork for tracking user info.
Tweaked a few of the prompts a little.
Jan 16, 1993 - 1.82 - Fixed a few date problems in Vote/New & Results/New.
Added the Change_Lang function as well as fixing support
for Multi-lang capability.
Will stick with PkZip 1.10 until such time that 2.xx
becomes a bit more stable.
Jan 14, 1993 - 1.81 - When manual resetting, last_reset date format was wrong.
Added log entry when resetting.
Jan 12, 1993 - 1.80 - Added check for minimum length of booth Description
and Question when creating a new booth.
Jan 12, 1993 - 1.79 - Added the ability to change the additional booth
infomation via the <E>dit function.
Jan 10, 1993 - 1.78 - The <P>ersonal Stats function has been renamed to
<Y>our Statistics. Added the <P>age Length function.
This release and all future releases will be compressed
using PKZip v.2.04c
Jan 09, 1993 - 1.77 - Added some additional information to the <A>ctivity
command under the <S>ysOp menu.
If a caller has a security level equal to or greater
than the value entered in line 6 of the VOTER.CNF file,
they will be allowed access to all SysOp functions
while in the door.
Added the missing "Press Enter..." prompt after the
display of the Activity Report.
Jan 05, 1993 - 1.76 - If a caller chose to add their own answer, an erroneous
answer number would be written to the .USR file.
Jan 05, 1993 - 1.75 - Added the <A>ctivity function to the <S>ysOp menu.
Also added the Last Date Voted display to the <S>tats
display within the <S>ysOp menu.
Moved several procedures to VOTERP.TPU
Jan 03, 1993 - 1.74 - When a caller changed his/her vote, the counts were
not being properly handled at all times. Added logic
to prevent a caller from choosing the same answer that
they chose previously.
Added a check for the /WORK directory upon initializing
the door. If not found, the door will attemp to create
it. If unable to create it, a message will be displayed
to the caller, and an error message will be written to
the CALLERx log file.
Jan 02, 1993 - 1.73 - With the year rolling over, a few minor bugs popped
up in the <N>ew functions of the <V>ote and <R>esult
selections.
Moved several procedures into the VOTERP TPU to
reduce the code segment size.
Dec 29, 1992 - 1.72 - Somewhere along the line I introduced a nasty @!#/*
bug that would cause the incorrect answer to be
recorded in the *.USR file. The values in the .VTR
files are correct, the only time the erroneous ones
will come into play is when a caller uses the <P>
function, or when the SysOp uses the <S> function.
Dec 28, 1992 - 1.71 - Added protection to keep the door from being run
while VPlusMnt is running. Added logic so the name
"VOTER" cannot be used as a booth name.
Dec 26, 1992 - 1.70 - Added the groundwork for the Auto-Delete function.
You MUST add a numeric value to VOTER.CNF at line 13.
If the creator of a booth has an equal or greater
security level than that value, they will be asked
if the booth should be automatically deleted after
X number of days.
This feature will be part of VPlusMnt. (Not yet released)
Changed the <P>ersonal Stats function to eliminate
some redundant display of information.
Dec 22, 1992 - 1.69 - When voting, the (N)ew function was broken. Still
a few glitchs in counting total votes. Hopefully
this version will squash them all.
Dec 20, 1992 - 1.68 - When back to an earlier library. The last couple
seem to want to find a CONFINFO file for some reason.
There was a problem with properly recognizing the
SysOp. The environment variable VPLUS was not being
handled properly. There was a bug in the logic that
handles adding a New Answer to a booth.
Dec 14, 1992 - 1.66 - Moved a large part of the code into VOTER.OVR This
file must be in the same dir as VOTER.EXE
Dec 02, 1992 - 1.65 - Changed VOTER.CNF back to text format. See included
file for an example. This should fix the door until
I get a chance to figure out what's going on with the
random access file.
Nov 30, 1992 - 1.63 - There were several problems with the <V>ote routines.
If the booth was the SURVEY type, the caller would
be permitted to chose the same answer more than once.
When <V>oting on either <A>ll or <N>ew booths, the
caller would be dumped out of the booth after voting
on a SURVEY type booth, rather than being permitted
to choose another answer.
If a caller did vote on a <N>ew booth, they would be
sent back to the Main Menu, rather than going on to
the next booth.
Nov 28, 1992 - 1.61 - If the Force_Vote option was set to TRUE, a caller
would not be allowed to view the results of a booth
regardless of whether they had voted or not.
Nov 26, 1992 - 1.60 - 1.56 was broken in many places. All of the
options were not being saved after a booth was
edited via the door. The .USR files are now
random access files.
Nov 22, 1992 - 1.56 - Everyone was given SysOp status.
Nov 15, 1992 - 1.55 - Changed over to the new .CNF file format.
Oct 28, 1992 - 1.52 - Fixed a nasty little bug that would not increment
the Total_votes after casting a vote.
Oct 23, 1992 - 1.50 - Fixed the ANSI toggle. It was changing the
caller's status if they did NOT use <A>.
Oct 20, 1992 - 1.49 - Added prompt as to whether to make a booth an
Auto-Reset booth when creating a new booth.
This will only be asked if the caller has a
sec. level equal or greater than the level as
listed in VOTER.CNF.
Oct 19, 1992 - 1.48 - If the caller toggled the ANSI mode while in the
door, that mode would follow them back to the BBS.
Added optional CLOSE file.
Oct 18, 1992 - 1.47 - Changed all internal testing to utilize the boolean
values contained in the new .VTR format.
Made a few aestestic changes to the <P>ersonal Stats.
Oct 12, 1992 - 1.45 - Added error trapping when reading the .VTR files.
Changed the flow of the opening banner and screen
displays. Eliminated the need to hit <Enter> after
the banner display.
Changed the way expert status is handled in the
door (I know, again...). This will be sysop
configurable as to whether the callers expert
status on the BBS should follow them into the door.
Changed the format of the .VTR files again. You
need to run UPDATE4.EXE to update the files from
the 1.38 format.
This was required to support several new features
that will be implemented in an upcoming release.
Running UPDATE4.EXE will initialize the new fields
with default values which you may then edit manually
with 'VPlusEdit' which I will be releasing very soon.
These fields will also be utilized by an upcoming
release of the program 'NewBooth'.
All security level entries in the VOTER.CNF file
now have a range of 0-65536
Oct 11, 1992 - 1.42 - Added check for if a caller is voting on a booth
before trying to delete it. Added /WORK dir.
Changed <P> function so only one screen is disp.
Oct 5, 1992 - 1.40 - The creator's name was not being handled correctly
when viewing results.
Sep 29, 1992 - 1.39 - Fixed a problem where garbage would be displayed
for booth numbers between any actual booths and
booth #5. This was only a problem in the
UNREGISTERED version.
Sep 29, 1992 - 1.38 - This is an interim public release only.
If you are running a version PRIOR to 1.30, you
must run as UPDATE.EXE program as described below,
followed by UPDATE2.EXE as described below also.
If you are running 1.30, run UPDATE2.EXE *ONLY*!
The creator's name was not being handled correctly
when viewing results.
Sep 25, 1992 - 1.37 - Added the <P>ersonal Stats function.
This should be self-explanatory.
Changed the .KEY file format to slow the hackers
down a little. Haven't decided exactly how I am
going to handle re-issuing .KEY files as yet.
Sep 24, 1992 - 1.35 - *** You MUST run the supplied UPDATE2.EXE program ***
*** PRIOR to upgrading to this version !! Simply ***
*** copy the UPDATE2.EXE file into Voter Plus' ***
*** home DIR and run it. It will convert your ***
*** existing .VTR files to the new random access ***
*** format that Version 1.35 uses. The old .VTR ***
*** files will be saved with an extension of .BAK ***
*** I suggest you keep the .BAK files until you ***
*** are certain that the new version is working ***
*** without any glitches. ***
Changed quite a bit in the "survey" mode of operation.
When a booth is a survey type booth, a caller may
choose more than one answer, but may choose any one
answer ONLY once.
When voting on a survey type booth, after they vote,
they will be offered a chance to vote again, rather
than being returned to the Main Menu.
When voting on a survey type booth, the caller will
be informed that it is a survey type booth, and that
voting more than once is permissible.
When viewing a booth's profile via the SysOp function,
an additional entry "Type:" will contain either
"Normal" or "Survey".
When editing a booth, if an answer was not changed,
the "saved" message was not being displayed.
Sep 21, 1992 - 1.30 - **** YOU MUST RUN THE SUPPLIED UPDATE.EXE PROGRAM ****
**** PRIOR TO UGRADING TO THIS VERSION !! SIMPLY ****
**** COPY THE UPDATE.EXE FILE INTO VOTER PLUS' ****
**** HOME DIR AND RUN IT. IT WILL ADD A LINE TO ****
**** EACH EXISTING .VTR FILE CONTAINING A DEFAULT ****
**** VALUE OF 'NO' AS TO WHETHER TO ALLOW A VOTER ****
**** TO VOTE MORE THAN ONCE. IF YOU WISH TO ****
**** CHANGE THIS VALUE IN EXISTING BOOTHS, SIMPLY ****
**** EDIT THE .VTR FILE AND CHANGE LINE 6 TO YES. ****
**** DO NOT RUN UPDATE.EXE MORE THAN ONCE !!! ****
Added the ability to allow multiple votes per caller.
This is controlled by line 6 of the .VTR file. It
is a YES/NO toggle. When creating a new booth, the
caller will be asked whether to allow more than one
vote per caller per booth.
Added a message to the .CMT file telling which answer
the writer of a comment chose.
Increased stack size allocation by 5K.
Increased the number of booths allowed in the
unregistered version to 5.
The name of the welcome file should be WELCOME or
WELCOME.xxx where xxx equals the .LNG extension.
There was an error in the history for 1.18 that
specified VOTERWEL as the filename for this file.
I apologize for any confusion it may have caused.
Increased the maximum security level value for
Creating and Voting to 65536.
Sep 04, 1992 - 1.28 - Fixed a problem where regardless of whether Line 11
in the VOTER.CNF file contained YES or NO the caller
was forced to vote first.
Fixed a loose $MACRO$ that would slip thru in part of
the code.
Aug 15, 1992 - 1.26 - Added some additional code to guard against possible
hack attempts of the .EXE file.
Aug 09, 1992 - 1.25 - Changed the eXpert status function somewhat. All
callers will start out in non-expert mode when they
enter the door. Regardless of whether they toggle
their status while in the door, their status upon
returning to PCBoard will remain unchanged.
Aug 07, 1992 - 1.24 - Added line 11 to the VOTER.CNF file. If this line
contains YES then the caller will NOT be permitted
to view the results of a booth they have not yet
voted on.
It seems that some non-PCBoard systems that are
using QKDoor to convert the control files are
having problems with the correct TIMELEFT value
being displayed on the command line. It appears
that QKDoor is not properly creating the PCBoard.Sys
file. As an interim measure, you may add the
following SET command to the batch file that calls
VOTER PLUS, or in your AUTOEXEC.BAT file:
SET VPLUS=xxx
Where xxx equals the amount of time in MINUTES you
wish the user to be allowed in the door.
NOTE: If you are not ACTUALLY running PCBoard 14.5(a),
then you should have NO in line 4 of the VOTER.CNF
file. Otherwise, the caller will NOT be prompted
whether they wish the Graph or Chart style display
of the results.
You may now register Voter Plus On-line using
Mastercard or Visa. See ORDER.FRM for details.
Jul 26, 1992 - 1.20 - In the logic that checks for a valid DOS filename
when creating a new booth, I had missed the
characters: "[" and "]". They are now also trapped
as illegal.
Jul 18, 1992 - 1.18 - Changed VOTER.WEC to VOTERWEL for multi-lang
compatibility. The DOOR will look for and display
VOTERWEL.xxx where .xxx equals the .LNG extension
as defined in PCBoard's setup if the caller is in
alternate language mode.
Support has been added for multi-language HELP
menus and text. If the caller is using an
alternate language, Voter Plus will look for and
display the file HLP-MENU.xxx Again .xxx equals
PCB's .LNG extension. In the same fashion, you may
create help files that correspond to Voter Plus's
Main Menu commands, such as HELP-E.xxx, HELP-C.xxx,
HELP-V.xxx, etc.
The ground-work has been laid for FULL multi-lang
support of all of Voter Plus's internal text output.
What I need now is someone able to provide the
translations. If anyone is interested, please drop
me a note at one of the support BBS's listed in
VOTER.DOC
Voter Plus will now follow the Expert Mode toggle
of the caller. The menu command <X> has also been
added to allow the caller to toggle Expert Mode
while in the door.
The caller is now able to leave ONLY a comment
regarding a specific booth. We will see how this
works out. Seems to me it might allow for some
nice "discussions" to take place in addition to the
actual voting. This is <L> Leave a Comment on
the Main Menu.
Added "Saving Comment" message when in non-verbose
mode.
I realize that a lot of the above changes will only
be of use to those running PCBoard compatible
systems. What can I say ? Please let me know
though if the changes cause non-PCB systems any
problems.
Jun 24, 1992 - 1.15 - When Creating A New Booth, The Option To Allow
The Voter To Change Their Vote Would Always Be
Saved As NO. The DOOR Would Not Allow A Caller
To Edit Or Delete A Booth They Had Created If
They Had Chosen To Have Their Name Suppressed.
Jun 07, 1992 - 1.12 - Fixed A Problem With The Anonymous Option
When Viewing The Results.
Jun 05, 1992 - 1.11 - Fixed A Problem With The Anonymous Option.
Jun 05, 1992 - 1.10 - Added The Option When Creating A Booth, For The
Creator's Name To Be Suppressed When Voting Or
Viewing The Results Of The Booth. A Suppressed
Name Is Indicated By A * Before The Creator's
Name Listed in the .VTR File.
Added Lines 9 & 10 To The VOTER.CNF File. These
Two Lines Are Numeric Values That Indicate The
Minimum Security Needed To CREATE or VOTE On A
Booth. Valid Values Range From 0 To 65536.
See VOTER.DOC For Additional Details.
May 29, 1992 - 1.06 - Fixed A Text Formatting Problem In The Help
System. No Other Changes.
May 26, 1992 - 1.05 - Added The Option To Supress The Messages That
Are Normally Displayed Regarding File Access.
Insert Line 8 In VOTER.CNF - YES/NO Whether
Or Not You Wish Verbose Messages.
See VOTER.DOC For Details.
May 25, 1992 - 1.01 - Fixes Minor Problem Where Answers That Were
"Added" By The Caller Were Not Being Properly
Formatted.
May 22, 1992 - 1.00 - Initial Release